home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 22 / PCPP #22.iso / Quake2 / qview50 / QVREADME.TXT < prev   
Encoding:
Text File  |  1997-12-13  |  27.7 KB  |  733 lines

  1. QView 5.0 *BETA* QVReadme.txt
  2. 13 December 1997
  3.  
  4. Visit the QView homepage at: http://wasatchfault.com/qview.htm
  5. Visit Xonanan Industries at: http://www.xoanan.com
  6.  
  7. ****************************************
  8. *** Information for New QView Users  ***
  9. ****************************************
  10. If you've never used QView before, here's the fastest way to
  11. get QView to show active Quake servers:
  12.  
  13. 1) Choose 'Options | General Settings'.
  14. 2) Enter your Quake (or Quake II, etc.) directory and close the 
  15.    dialog.
  16. 3) Select the icon in the tree called 'Quake Server Group'.
  17. 3) Choose 'Refresh | Rebuild Group's Server List', or choose 
  18.    the fifth button from the right (the icon has three
  19.    computers with a blue arrow on top of them).
  20.  
  21. Voila!  You should now see QView pinging both Quake and 
  22. QuakeWorld servers.  If you want only Quake servers or only
  23. QuakeWorld servers, you can modify your group's properties.
  24. Read on for more information.
  25.  
  26.  
  27. ****************************************
  28. *** New features/fixes for QView 5.0 ***
  29. ****************************************
  30. Added Quake II support.
  31.  
  32. Changed the icons in the tree and list view.  They are now
  33.   all smaller and take up less room.
  34.  
  35. Simplified some of the menus.
  36.  
  37.  
  38. ******************************************
  39. *** QHost features/fixes for QView 4.5 ***
  40. ******************************************
  41. QHost can't currently work with Quake II.  Id Software has
  42.   indicated to me they want to help me make it work, but
  43.   so far not much is happening.  If you use QHost and feel
  44.   it's important to you to see it work with Quake II, you
  45.   can email bear@idsoftware.com to let them know.
  46.  
  47. The system diagnostics tab in the QHost dialog was showing
  48.   the memory perecentage incorrectly.
  49.  
  50. Fixed the auto-refresh seconds control on the game server 
  51.   console tab so you can always enter the number of seconds, 
  52.   even if auto-refresh isn't checked.
  53.  
  54.  
  55. QView Overview
  56. --------------
  57. QView is a Win32 application that displays real-time statistics 
  58. of Quake servers and the players playing on those servers.  
  59. QView is multi-threaded and features auto-refresh of servers 
  60. and/or groups of servers.  QView can read IP addresses from any 
  61. HTML page (given a URL) and will search the found addresses for 
  62. Quake servers.  You can also add servers manually to a group of 
  63. servers or get QuakeWorld servers from a master QuakeWorld 
  64. server.
  65.  
  66. QView can also exclude players when refreshing server statistics 
  67. in order to speed up the searching speed.  Using the auto server 
  68. refresh option, you can watch a deatchmatch in progress.  QView 
  69. will even show you the playersÆ colors and rank them according 
  70. to frags, names, addresses, and time connected.  The server list 
  71. can be ordered by name, ping time, current players, address,
  72. and any server rule.
  73.  
  74.  
  75.  
  76. Installation
  77. ------------
  78. 1.  Unzip QView.zip (contains QView.exe and qvreadme.txt).
  79. 2.  Unzip QView_rt.zip (contains the runtime dll's).
  80. 3.  Copy the .dllÆs to your windows\system (or winnt\system32) 
  81. directory.  If you have a newer version of any of the dll's,
  82. keep the version you already have.
  83. 4.  Put QView where ever you plan to run it from.
  84. 5.  Launch QView.
  85.  
  86.  
  87. QView Server Groups
  88. -------------------
  89. QView uses the .qvw extension for QView files.  Each QView file
  90. contains one or more Server Groups.  Each group contains a list
  91. of server sources which QView uses to build the list of current
  92. IP addresses for a group.  To see how this works, launch QView.
  93. If you've never run QView before, you will see a single, empty 
  94. QView Server Group on the left side of the display.  In order
  95. to add IP addresses to the group, you can either insert Quake
  96. servers using the menus, or you can rebuild a group's server 
  97. list.  When you rebuild the server list for a group, the rebuild
  98. uses a list of server sources to try and fill the group with 
  99. known IP addresses.  Rebuild sources include:
  100.  
  101. * IP addresses and/or DNS names you manually enter
  102. * A URL that has IP addresses on it (always assumed to be normal
  103.   Quake servers and not QuakeWorld servers)
  104. * A QuakeWorld master server
  105.  
  106. By default, an empty QView group has a single IP address (a
  107. Wasatch Fault server), Stomped's server list (a URL), and id's
  108. master QuakeWorld server.
  109.  
  110.  
  111. Rebuilding Groups' Server Lists
  112. -------------------------------
  113. To modify the way a group rebuilds its server list, choose File |
  114. Properties while hilighting a group.  The Group properties dialog 
  115. should now appear.  In this dialog you can change the name of the 
  116. current Quake Server Group.  You can also edit the Quake and Quake-
  117. World server sources.  These can be either IP addresses, URL's, or 
  118. master QuakeWorld servers.  When you choose Refresh | Rebuild 
  119. Group's Server List, QView will add any IP addresses in the servers 
  120. sources to the group's server list.  QView will also attempt to 
  121. grab the .html pages listed and parse them for Quake server IP 
  122. addresses.  These addresses are also added to the server list.  You 
  123. won't need to rebuild a Quake Server Group very often.  Once you 
  124. build a group you will usually want to refresh groups instead.
  125.  
  126.  
  127. Refreshing Groups
  128. -----------------
  129. The group's server list are the servers that appear in the main
  130. tree view in QView underneath a group.  When you refresh a Quake 
  131. Server Group, QView will try to communicate with the Quake server 
  132. on each IP address in the group's server list.  A lightning bolt 
  133. by a server indicates communication between QView and the remote 
  134. Quake server is pending.  
  135.  
  136.  
  137. Refreshing vs. Rebuilding
  138. -------------------------
  139. Refreshing servers differs from rebuilding server lists in that 
  140. rebuilding server lists uses the Group rebuild sources to gather 
  141. the list of servers.  This can potentially take a long time
  142. (especially if you use URL's to find Quake servers) because it 
  143. may involve grabbing web pages or talking to a QuakeWorld master 
  144. server, depending on how you have your Group server sources setup.  
  145. Refreshing a Group uses the Current Quake servers already found 
  146. by a rebuild or entered by the user to check on the current status 
  147. of the Current Quake servers.
  148.  
  149.  
  150. Auto Server/Group Refresh
  151. -------------------------
  152. To watch a deathmatch in progress, select a Quake server in either
  153. the tree view on the left or the list view on the right.  Then choose
  154. Refresh | Refresh Server.  The server will update over and over again
  155. until you choose Refresh | Manual Refresh.  You can change the
  156. frequency of Server/Group auto refreshes by choosing View | General
  157. Options.
  158.  
  159.  
  160. Launching Quake
  161. ---------------
  162. Before launching Quake via QView, you will need to tell QView where
  163. your copy of Quake is.  Choose View | General Options, and then
  164. choose the Launch Quake tabbed dialog.  In the Quake Directory,
  165. enter the path to your copy of Quake.  The command line must have at
  166. least the following:
  167.  
  168.   For Quake
  169.   ---------
  170.   q95.bat
  171.   --or--
  172.   winquake
  173.  
  174.   For QuakeWorld
  175.   --------------
  176.   qwcl
  177.  
  178.  
  179. Setting up Multiple Command Line Options
  180. ------------------------------------------
  181. QView allows for multiple command lines for both Quake and 
  182. QuakeWorld (like having one for ctf, one for normal, etc.).  
  183. Here's how to set them:
  184.  
  185. Choose 'Options | General QView Settings...'.  On the Command Lines 
  186. tab you will see a listbox with a list of command lines.  If you've 
  187. never run the newer QView, you will only see one command line.  To 
  188. add another, choose 'New' and type in your command line.  You can 
  189. reorder the command lines by selecting a command line and pressing 
  190. 'Up' or 'Down'.
  191.  
  192. To see your QuakeWorld command lines, change from 'Quake' mode to
  193. 'QuakeWorld' mode by chosing the appropriate button.  If you want, 
  194. modify the default comamnd line to suit your taste.  However, QView 
  195. should work fine with the default command line.
  196.  
  197.  
  198. Launching Quake with one of the Multiple Command Lines 
  199. ------------------------------------------------------
  200. When you launch Quake, QView will use the *first* command as seen in 
  201. the list of command lines.  To use one of the other command lines you 
  202. entered:
  203.  
  204. Right click on a server in the tree or list view.  In the popup 
  205. menu you will see 'Launch Quake' and 'Other Command Lines'.  Just 
  206. select one of the other command lines and you're on your way.
  207.  
  208.  
  209. Other Options
  210. -------------
  211. From the General Options dialog you can also set whether you want
  212. to include players and/or server rules when refreshing servers.
  213. Both options slow down the refresh process, because more packets
  214. must be sent to each Quake server.  You can also mark which server
  215. rules you're interested in.  QView will only use the rules you
  216. select for the server list columns.
  217.  
  218.  
  219. Player Profiles
  220. ---------------
  221. Player profiles control what your player looks like when you launch 
  222. Quake.  You can set the player name, colors, skin (QuakeWorld only),
  223. and choose a .cfg file to execute when you launch Quake.
  224.  
  225. You can also use the dialog to set special parameters for QuakeWorld.
  226. The listbox at the bottom has several default values used for
  227. QuakeWorld.  You can add others if you want.
  228.  
  229. If you don't want to use player profiles, you can disable them by
  230. choosing Options | Use Player Profiles.
  231.  
  232.  
  233. Command Execution Order
  234. -----------------------
  235. When you launch Quake, it's important to realize the order in which
  236. your commands will be executed by Quake.  The order is:
  237.  
  238. * QView starts Quake with the command line and any given parameters.  
  239.   These parameters include:
  240.   --Any parameters you included when you entered the command line in 
  241.     the options dialog.
  242.   --The '-game' command, if you set up a 'game' parameter in the
  243.     server property page for the given server.
  244. * QView.cfg is executed via the command line, which contains
  245.   --Any player profile information (if you're using player
  246.     profiles), including the player .cfg file (if any).
  247.     This information includes the name, colors, and skin.
  248.   --Finally, if you set up 'post connect commands' for the server in 
  249.     the server property page, these commands are executed.
  250.  
  251.  
  252. Toolbars
  253. --------
  254. Most menu functions can also be accessed through the toolbars.
  255. For those who like the Windows 95 interface, you can right-click
  256. for additional access to QView menu items.  Double clicking on an
  257. item in the list view on the right will cause a refresh to occur.
  258.  
  259.  
  260. QHost Integration
  261. -----------------
  262. QView is the front-end to QHost.  QHost resides on a remote Windows
  263. 95 or Windows NT machine and allows a QView user to manage the Quake 
  264. server.  With the QHost integration in QView, you can stop/start a 
  265. remote Quake server, send commands to the Quake server, or look at 
  266. the current Quake server console.  You can even kick obnoxious players 
  267. from your Quake server with a press of a toolbar button or a right-click
  268. on the offending player.  QHost is password protected to prevent 
  269. unauthorized users from disturbing the Quake server settings.  For more 
  270. information about QHost, download QHost.zip and read QHReadme.txt.
  271.  
  272.  
  273. Check it Out
  274. ------------
  275. Play with the options in QView and, if you have time, let me know 
  276. what you think.  Comments and/or suggestions can be sent to:
  277.  
  278. sotteson@xoanan.com
  279.  
  280. I will entertain any requests to improve QView and QHost.
  281.  
  282.  
  283.  
  284. About QView
  285. -----------
  286. QView is donationware and was written using Microsoft 
  287. Visual C++ 5.0 by Steve Otteson.  
  288.  
  289. If you've got money burning a hole in your pocket and you
  290. think QView is the neatest thing since sliced spam, feel free
  291. to send me a small donation of $5-$10.  You can mail your check
  292. or money order to:
  293.  
  294. Xoanan Industries
  295. 644 N. 880 W.
  296. Pleasant Grove, UT 84062
  297.  
  298. Make checks payable to Xoanan Industries.
  299.  
  300. Visit the QView homepage at: http://wasatchfault.com/qview.htm
  301. Visit Xonanan Industries at: http://www.xoanan.com
  302.  
  303.  
  304. Revision History
  305. ----------------
  306.  
  307. QView 5.0
  308. ---------
  309. Added Quake II support.
  310.  
  311. Changed the icons in the tree and list view.  They are now
  312.   all smaller and take up less room.
  313.  
  314. Simplified some of the menus.
  315.  
  316.  
  317. QView 4.5: QHost related features/fixes
  318. ---------------------------------------
  319. QHost can't currently work with Quake II.  Id Software has
  320.   indicated to me they want to help me make it work, but
  321.   so far not much is happening.  If you use QHost and feel
  322.   it's important to you to see it work with Quake II, you
  323.   can email bear@idsoftware.com to let them know.
  324.  
  325. The system diagnostics tab in the QHost dialog was showing
  326.   the memory perecentage incorrectly.
  327.  
  328. Fixed the auto-refresh seconds control on the game server 
  329.   console tab so you can always enter the number of seconds, 
  330.   even if auto-refresh isn't checked.
  331.  
  332.  
  333.  
  334. QView 4.2
  335. ---------
  336. Added multiple ping threads.  The more ping threads, the
  337.   quicker QView can refresh a server list.  However, more
  338.   threads can also make the pings less accurate.  The default
  339.   is 3 threads and the maximum is 10.  This number is set on
  340.   the 'General Settings | Server Settings' dialog.
  341.  
  342. Added a top-most item in the tree called 'All Servers'.  If
  343.   you select this item, you will see all servers from all
  344.   groups sorted in the right-pane.
  345.  
  346. Drag/drop/copy/paste now works.  You can drag/drop/paste
  347.   within QView, or to a different instance of QView.
  348.  
  349. Got rid of the address column (left-most column) in the right-
  350.   pane.
  351.  
  352. Added connect time to QuakeWorld player's columns, and got rid
  353.   of userid.
  354.  
  355. Added ability to enter servers as DNS names (like 
  356.   'quake1.wasatchfault.com') instead of only IP addresses.
  357.  
  358. Added option to launch servers with a double-click.  This can
  359.   be disabled in the 'General Settings | Preferences' dialog.
  360.  
  361. Streamlined Quake server properties page.  Also added DNS name
  362.   lookup on Quake server properties page.
  363.  
  364. Made it so QView won't change server names to 'No Response'
  365.   if the QView already know's the server's name and Quake 
  366.   doesn't respond.
  367.  
  368. Made QView able to stop refreshing more quickly when 'Stop' 
  369.   is pressed.
  370.  
  371. Remade the bitmaps for groups.
  372.  
  373. Fixed bug where you couldn't launch Quake with any command-
  374.   line but the default in the right-pane.
  375.  
  376. Fixed bug where right-pane incorrectly painted its background
  377.   if the default window color wasn't white.
  378.  
  379. Fixed weird repaint when QView is first launched so QView
  380.   doesn't appear to be 'see-through'.
  381.  
  382. Fixed bug where all servers of all groups were added to the
  383.   right-pane when QView was first launched.
  384.  
  385. Completely redid the Group properties dialog (formerly 'Group
  386.   Rebuild Options' dialog).  Hopefully the new way is easier
  387.   to understand for new QView users.
  388.  
  389. Added neato scrolling credits to the About Box.
  390.  
  391. Added 'Properties' and 'New' buttons to the toolbar.
  392.  
  393. Added percent done progress bar in lower right-hand corner of
  394.   main console.
  395.  
  396. Simplified the filters dialog, along with the entire General
  397.   Settings tabbed dialog.
  398.  
  399. Made toggling addresses in the main QView work much faster.
  400.   Also, if you want to sort by addresses you can turn on
  401.   addresses and click the name column.
  402.  
  403. Added another status window at the bottom of QView that tells
  404.   you how many servers are in a group, along with how many
  405.   total servers there are in all groups (depending on what
  406.   you have selected).
  407.  
  408. Got rid of filter GPFs.
  409.  
  410. "+exec QView.cfg" is no longer needed in the command-lines.
  411.  
  412. In the group property sheet, you can control whether QView
  413.   refreshes the group's server list when the group is first
  414.   opened.
  415.  
  416. Added shirt/pants numbers to the player icons in the player
  417.   view.
  418.  
  419. Moved the master server dialog into the general settings.
  420.  
  421. Added a 'Game' column in the right-hand pane when viewing
  422.   lists of servers.
  423.  
  424. *** QHost Related Fixes (for server admins only)
  425. ------------------------------------------------
  426. Added auto-refresh to Quake server console window.
  427.  
  428. Streamlined server start/stop dialog.  Got rid of ability to
  429.   set the process priority for the Quake server (one person
  430.   requested this, but I don't think many people are using
  431.   it, and it's dangerous anyway).
  432.  
  433. Made all QHost dialogs fit in 640x480.  The trade-off is that
  434.   the Quake server console window holds less text.
  435.  
  436. Console text is now run through the Quake text converter so
  437.   you won't see any 'fun name' characters in the console.
  438.  
  439. Now using smaller font in console window so more characters
  440.   will fit across the screen.
  441.  
  442. QView now displays whether a server was stopped by a user, by
  443.   QHost (like if the server was scheduled to go down), or if
  444.   the server terminated abnormally.  (Choose 'Current Status...'
  445.   from the 'Quake Servers' tab of the QHost dialog.)
  446.  
  447. QHost will attempt to restart a server if the server terminates
  448.   for a reason unknown to QHost (like a GPF or if someone types
  449.   'quit' at the server console).  QHost will only try to restart
  450.   servers that successfully ran for at least 30 seconds.  This 
  451.   avoids repeatedly restarting servers that are always failing 
  452.   for one reason or another.
  453.  
  454.  
  455.  
  456. QView 4.1a
  457. ----------
  458. Fixed the bug where QView was GPFing if a QuakeWorld server
  459.   would send incorrectly formatted information.
  460.  
  461. Fixed the bug where you couldn't do a Properties on a server
  462.   in the right pane.
  463.  
  464. Simplified the toolbar (again).
  465.  
  466. Enabled the 'Manage via QHost' button on all servers.  If
  467.   QView hasn't already discovered QHost on your server,
  468.   QView will check for QHost and then prompt you for logon
  469.   information.
  470.  
  471. Added a button to toggle filter usage.
  472.  
  473.  
  474. QView 4.1
  475. ----------
  476. Fixed bug where you couldn't launch Quake when selecting 
  477.   anything in the right-pane.
  478.  
  479. QView 4.1 has full QuakeWorld 1.5 support.  QView no longer 
  480.   supports the original QuakeWorld.
  481.  
  482. Added player profiles.  You can set up multiple player 
  483.   profiles with different names, colors, skins, etc.  You
  484.   can also choose to execute a .cfg file for each profile.
  485.   If you want you can disable player profiles which means 
  486.   Quake falls back to your .cfg files.
  487.  
  488. Added custom server information.  This means for each server
  489.   in a QView group you can set up the -game parameter (useful
  490.   for CTF servers), along with passwords (for private
  491.   QuakeWorld servers).
  492.  
  493. Added CPU detection for Pentium(R) II processors.  I'm still
  494.   waiting for input from QView users as to whether the CPU
  495.   detection works for Cyrix/AMD processors.
  496.  
  497. Massaged some of the menus (again).
  498.  
  499. Player properties now works for both QW and normal Quake
  500.   players.
  501.  
  502. Made the QHost server console dialog more patient in waiting
  503.   for console packets.  Also, got rid of the bug which filled
  504.   the console with garbage if all the packets weren't received.
  505.  
  506. Made it so you can turn off IP addresses in the main tree view.
  507.  
  508. Got rid of all the stop buttons but one.  So now you can stop 
  509.   complaining, Monty! :)
  510.  
  511.  
  512. QView 4.02
  513. ----------
  514. Fixed group rebuild to remember single QW servers entered manually
  515.   by the user.
  516.  
  517. Fixed user page on QHost dialog to allow more than 2 ports per 
  518.   QHost user account.  Limit is now 10 per user (can still be
  519.   all ports instead of a list of 10 or less ports).
  520.  
  521. QHost server dialog now inserts all ports correctly into the QView
  522.   tree, including QuakeWorld servers.
  523.  
  524. When a server is found to have the QHost agent, all servers with
  525.   the same address change color to reflect the QHost agent status.
  526.   Also, if you log on to a QHost server, QView recognizes that you
  527.   are also logged on to all other servers with the same IP address.
  528.  
  529. Fixed CPU code that wasn't working for 486 machines.
  530.  
  531. When a QHost user launches the QHost dialog while selecting a port
  532.   that he/she does not have rights to, QView launches the QHost 
  533.   dialog using a port for which the user does have rights.  This
  534.   avoids initial 'Access denied' messages when the QHost dialog is
  535.   first launched.
  536.  
  537.  
  538. QView 4.01
  539. ----------
  540. Fixed bug where QView would sometimes GPF when the user chose 
  541.   File | New.
  542.  
  543. Fixed bug where QView would use the wrong server if you were trying
  544.   to launch Quake using a selected item in the right pane.
  545.  
  546. Fixed bug where QView would write the wrong information into QView.cfg
  547.   for QuakeWorld.  QuakeWorld does not understand the command 
  548.   'port ####' like Quake does.  QuakeWorld expects 'connect #.#.#.#:###'
  549.   for ports other than 27500.
  550.  
  551.  
  552. QView 4.0
  553. ---------
  554. QView now has full QuakeWorld support.  See the new section
  555.   entitled "QuakeWorld Support".
  556.  
  557. Multiple command lines are now supported.  For example, you
  558.   may have one command line like 'winquake -game ctf' and
  559.   another with 'winquake -game spamhead'.  Multiple command
  560.   lines are supported for both Quake and QuakeWorld.  For
  561.   more information, see the "QuakeWorld Support" section.
  562.  
  563. Fixed the group rebuild bug where sometimes some IP addresses 
  564.   were not parsed correctly out of URLs.
  565.  
  566. Added CPU goodies in the About Box.  I tried my best for 
  567.   Cyrix and AMD processors, but since I don't have access to 
  568.   any, I was unable to test for them.  Let me know if you 
  569.   find any problems with the new About Box.  Also, I have not
  570.   tested the about box with overclocked CPUs, so I can't
  571.   promise that works either.
  572.  
  573. Moved the menus around to be more intuitive (thanks Larry!).
  574.  
  575. Added ability to kick players by name or number as selected
  576.   by the user.  QView used to always kick by name, but with
  577.   names with a carriage return, this always fails.  However,
  578.   kicking by number in Quake is a little risky, because the
  579.   Quake server reassigns players' numbers at will.  In
  580.   QuakeWorld it's *always* safe to kick by number, since
  581.   you're really kicking by userid.
  582.  
  583. Added server property page.  This is most useful for QuakeWorld
  584.   servers as you can see all the custom fields the 
  585.   server administrator has added to the server.  There is also
  586.   a button on this dialog to launch your web browser when there
  587.   is a field selected with a URL.
  588.  
  589. Added player property page (QuakeWorld only).  This allows you
  590.   to browse a player's skins, fields, etc.
  591.  
  592.  
  593. QView 3.0
  594. ---------
  595. Note: Again, most changes apply to Quake server admins.  QView does 
  596. not yet have client support for Quakeworld, but it should be coming 
  597. soon.
  598.  
  599. Scheduling is *finally* functional!  You can have Quake servers that
  600. start when QHost starts and/or schedule them to be started and/or
  601. stopped at a given time.  I had to make QHost wait a few seconds before
  602. launching the servers when QHost first starts, so be patient.  It should
  603. take about 30 seconds between the time QHost starts and when QHost
  604. launches the auto-startable servers (if any).
  605.  
  606. ***** IMPORTANT FOR QHOST ADMINS: READ THIS ENTIRE PARAGRAPH!!! ******
  607. Changed QHost and QView to allow launching other exe's (e.g. qwsrv.exe).
  608. The change now forces the admin to type the exe name on the command
  609. line before the other parameters.  So, where as before you could enter
  610. a command line like '+noexit +teamplay 2', now you will have to enter
  611. 'winded +noexit +teamplay2' or 'qwsrv +noexit' etc.  This change also 
  612. means you will have to run QHostCon and change the path that points to 
  613. your winded.exe to just point to your quake directory (e.g. change 
  614. c:\quake\winded.exe to c:\quake).
  615.  
  616. Added server information and diagnostics to QView/QHost.  QHost reports
  617. CPU and memory usage, along with OS version information.  To get the 
  618. CPU usage to work in Win95, the QHost machine must be running System
  619. Monitor.
  620.  
  621.  
  622.  
  623. QView 2.2
  624. ---------
  625. Note: Changes for 2.2 only apply to those using QHost.  If you're not
  626. a Quake server admin, you probably don't need to upgrade to QView 2.2.
  627.  
  628. Fixed a major hole in QHost security.  Upgrade to QHost 1.2 if you're 
  629.   using QHost 1.1 or 1.0.  I mainly needed to get out a version that 
  630.   fixed the security problem before my vaction for the rest of the week.
  631.   I'll be back December 1.
  632. Majorly overhauled the main admin dialog.  Check it out to see what I 
  633.   mean.
  634. You can set the scheduling options on the main QHost dialog, and you 
  635.   can even send the options to QHost, but QHost doesn't yet do anything
  636.   with these settings.  I ran out of time to get the scheduling 
  637.   functionality into QHost before my vacation.  
  638.  
  639.  
  640. QView 2.1
  641. ---------
  642. Added server filters in the General Options dialog.
  643. Added QHost support for multiple Quake server ports on the
  644.   same server.  QView also now reports (via QHost) the
  645.   last time each QHost Quake server was started/stopped and
  646.   by whom.
  647. Made it possible to cancel out of a long group rebuild (like
  648.   when a URL is not responding or is slow).
  649. The servers in a group are saved (and reloaded) in the same
  650.   order they last appeared in the tree.
  651. After inserting a server, the server is highlighted as the
  652.   current server.
  653. Made the QHost console a fixed-width font so characters are
  654.   lined up like on a real DOS prompt.
  655. Made the maximum number of server retries and the communication
  656.   timeout configurable.
  657. Made prompting for deleting groups, servers, and kicking players
  658.   configurable.
  659. Made auto-loading the last used .qvw file an option.
  660. QView 2.0 would sometimes kick the wrong player if a server
  661.   hadn't been refreshed for a while.  QView no longer kicks
  662.   by number, so this shouldn't be a problem anymore.  QView
  663.   kicks by names, and this seems to work even for player names
  664.   with multi-colored characters.
  665.  
  666.  
  667. QView 2.0
  668. ---------
  669. QHost integration, including logging on/logging off from a remote
  670.   QHost agent, starting/stopping a Quake server, viewing the
  671.   remote Quake console, sending commands to the remote Quake
  672.   console, and removing players from the remote Quake server.
  673. QHost Quake server console was made to act like the real Quake 
  674.   console, except with added doskey-like functionality (use the 
  675.   arrow keys to get to a previous command, or type part of a 
  676.   command and press F8 to cycle through previous commands that 
  677.   what you've currently entered).
  678. QHost toolbar added.
  679. Right-clicking is now enabled.
  680. Attempted to make the whole Rebuild vs. Refresh thing more clear.
  681.   Changed the Group Attributes dialog to facilitate this.  Also
  682.   made it so when a server is inserted into the tree, the IP
  683.   address is added to the Group rebuild sources.
  684. Toolbar postions are remembered when launching QView.
  685. QView will automatically open the .qvw file used when QView last
  686.   ran.
  687. Double-clicking an item in the list view on the right will force
  688.   a refresh.
  689. Changing the name of a group is immediately reflected in the tree
  690.   view.  You can also edit the group name directly on the tree
  691.   view, like in the Windows Explorer.
  692. Fixed some crashing problems related to opening a different .qvw
  693.   file during a refresh of the current group.  Also fixed crash
  694.   related to deleting servers that were waiting to be refreshed.
  695. Completely remade this readme file.
  696.  
  697. QView 1.1
  698. ---------
  699. Gave ability to refresh every so many seconds.  This number is 
  700.   controlled from the Options dialog.  Set to 0 if you want QView 
  701.   to refresh as fast as possible.
  702. Added ability to delete groups, made deleting servers easier.
  703. Added ability to watch servers on any IP port.  QView doesn't 
  704.   display these ports by default.
  705. Added buttons for inserting groups and servers and for deleting
  706.   the current item.
  707. Made QView launchable from a .qvw file in the Win95 Explorer. 
  708.   (.qvw is the QView file type). This also means you can make a 
  709.   shortcut on your desktop to a .qvw of your favorite servers.
  710.   To register .qvw with Windows, choose Help | Register the .qvw 
  711.   type with Windows.
  712.  
  713.  
  714. QView 1.02
  715. ----------
  716. Made retrieving player information much faster.
  717. Prevent same server from being added more than once to a single 
  718.   server group.
  719. Fixed bug where search strings were not being saved.
  720.  
  721.  
  722. QView 1.01
  723. ----------
  724. Better stopping of servers/groups being refreshed.
  725. QView now can search for servers and/or players by name.
  726. QView now retrieves rules for servers if so desired.
  727. Any right pane view in QView can be sorted by any column.
  728. Window sizes and column sizes are restored upon launching QView.
  729. Description bars added above left and right views (can be disabled).
  730. General efficiency improved.
  731.  
  732.  
  733.